// Draw a string to the screen with a black shadow underneath.
// Method will require a SpriteFont passed into it:
spriteFont = this.Content.Load("YourSpriteFont");

The Vector2 will be the X,Y coordinates at which to render the string.

You will need to call the function between SpriteBatch Begin/End calls:

SpriteBatch.Begin();
DrawShadowedText(spriteFont, "Hello, DIC!", new Vector2(30f, 30f), Color.White);
SpriteBatch.End();

---------------------------------------------------------------------------------------------

private void DrawShadowedText(SpriteFont textFont, string textString, Vector2 textPosition, Color textColor)
{
    Vector2 textShadow = new Vector2(textPosition.X + 1f, textPosition.Y + 1f);

    spriteBatch.DrawString(textFont, textString, textShadow, Color.Black);
    spriteBatch.DrawString(textFont, textString, textPosition, textColor);
}